home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / widget / r3primse.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  1.6 KB  |  72 lines

  1.  
  2. // JavaScript wrapper for r3primse.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_PRIMSELECTOR_H = 1;
  7. include("oops/r3window.js")
  8.  
  9.  
  10. var R3CLID_PRIMSELECTOR = 1301;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Set regular expression for name based selection.
  16. // p3: String, regular expression    
  17.  
  18. R3PRIMSELECTORM_FILTER = 1301000;
  19.  
  20. function mR3PRIMSELECTORM_FILTER(p3) {
  21.   DoA(this.r3obj, 1301000, p3, R3TID_STRING, 0);
  22. }
  23.  
  24. // Description: Register property selector hook.
  25. // Returns: Boolean, true if succesfully registered
  26. // p1: Integer, class id of the object defining the property
  27. // p2: String, name describing the property
  28. // p3: Boolean, (checkproperty)(R3OBJ *obj);    
  29.  
  30. R3PRIMSELECTORCM_REGISTERPRO = 1301010;
  31.  
  32. function mR3PRIMSELECTORCM_REGISTERPRO(p1, p2, p3) {
  33.   return   DoA3(this.r3obj, 1301010, p1, R3TID_INTEGER, 0, p2, R3TID_STRING, 0, p3, R3TID_BOOLEAN, 0);
  34. }
  35.  
  36. // Description: private    
  37.  
  38. R3PRIMSELECTORM_INVERT = 1301012;
  39.  
  40. function mR3PRIMSELECTORM_INVERT() {
  41.   DoA(this.r3obj, 1301012, 0, R3TID_INTEGER, 0);
  42. }
  43.  
  44. // Description: private    
  45.  
  46. R3PRIMSELECTORM_DOUPDATE = 1301013;
  47.  
  48. function mR3PRIMSELECTORM_DOUPDATE() {
  49.   DoA(this.r3obj, 1301013, 0, R3TID_INTEGER, 0);
  50. }
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. function r3Primselector () { 
  58.    this.base = r3God;
  59.    if(arguments.length) {
  60.       this.base(R3CLID_PRIMSELECTOR, arguments);
  61.    }
  62.    // Methods
  63.    this.FILTER=mR3PRIMSELECTORM_FILTER;
  64.    this.REGISTERPRO=mR3PRIMSELECTORCM_REGISTERPRO;
  65.    this.INVERT=mR3PRIMSELECTORM_INVERT;
  66.    this.DOUPDATE=mR3PRIMSELECTORM_DOUPDATE;
  67.  
  68.    // Attributes
  69. }
  70.  
  71. r3Primselector.prototype=new r3Window;
  72. // r3primse.h_H